const {router,db_query}=require('./config')
const { checkToken } = require('../../App/token')
// 门店
router.use(async (ctx, next) => {
    let url=ctx.url.substring(7,12)
    console.log(url,7)
    if(url=='login'){
       await next()
    }else{
    //第一步 从header头中获取token
    console.log(ctx, 666);

    // 第二步 根据token进入数据库中查询 判断token是否存在 如果不存在返回报错
    if (await checkToken(ctx.header.token,'store')) {
       await next()
    } else {
        ctx.body = { code: '201', codeinfo: 'token不存在或已过期' }
    }
    }
    // ctx.body = 'Hello Koa 2!'

});


router.get('/', async (ctx, next) => {
    //   await ctx.render('index', {
    //     title: 'Hello Koa 2!'
    //   })
    ctx.body = 'Hello Koa 2!'
})

router.get('/string', async (ctx, next) => {
    ctx.body = 'koa2 string'
})

router.get('/json', async (ctx, next) => {
    ctx.body = {
        title: 'koa2 json'
    }
})

module.exports = router
